/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package org.cip.esymons.tramite.adapters;

import javax.ejb.EJB;
import org.cip.esymons.general.bc.CargoFacadeLocal;
import org.cip.esymons.general.be.Cargo;
import org.cip.esymons.general.be.Solicitante;
import org.cip.esymons.tramite.be.Documento;
import org.cip.esymons.tramite.be.Operacion;

/**
 *
 * @author FreddyHIQ
 */
public class DocumentoIncAdapter {

    @EJB
    CargoFacadeLocal cargoFacade;
    private Solicitante solicitante;
    private Operacion operacion;
    private Cargo cargoSol;
    private Cargo cargo;
    private Long transaccion;
    private Documento doc;
    private String tipo;

    public DocumentoIncAdapter(Solicitante solicitante, Operacion operacion, Cargo cargo, Long transaccion, Documento doc, String tipo) {
        this.solicitante = solicitante;
        this.operacion = operacion;
        this.cargo = cargo;
        this.transaccion = transaccion;
        this.doc = doc;
        this.tipo = tipo;
        this.cargoSol=cargoFacade.buscarXTransaccion(transaccion);
    }

    public Cargo getCargo() {
        return cargo;
    }

    public void setCargo(Cargo cargo) {
        this.cargo = cargo;
    }

    public Cargo getCargoSol() {
        return cargoSol;
    }

    public void setCargoSol(Cargo cargoSol) {
        this.cargoSol = cargoSol;
    }

    public Documento getDoc() {
        return doc;
    }

    public void setDoc(Documento doc) {
        this.doc = doc;
    }

    public Operacion getOperacion() {
        return operacion;
    }

    public void setOperacion(Operacion operacion) {
        this.operacion = operacion;
    }

    public Solicitante getSolicitante() {
        return solicitante;
    }

    public void setSolicitante(Solicitante solicitante) {
        this.solicitante = solicitante;
    }

    public String getTipo() {
        return tipo;
    }

    public void setTipo(String tipo) {
        this.tipo = tipo;
    }

    public Long getTransaccion() {
        return transaccion;
    }

    public void setTransaccion(Long transaccion) {
        this.transaccion = transaccion;
    }


}